html,
body,#root {
  -webkit-user-select: none; /* Safari */
  -ms-user-select: none; /* IE 10 and IE 11 */
  user-select: none; /* Standard syntax */
  font-family: "Microsoft YaHei",'PingFangSC-Medium', 'PingFang SC';
  -webkit-overflow-scrolling: touch;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  text-size-adjust:100%;
  font-size: calc(100vw / 37.5);
  background-color: #f9f9f9 !important;
  color:#2C2E47; 
  width: 100vw; 
  touch-action: pan-y;
} 

.van-toast{
  width: auto !important;
}
@media all and (orientation: portrait) {
  html,
  body {
    font-size: calc(100vw / 37.5);
  }
}

@media all and (orientation: landscape) {
  html,
  body {
    font-size: calc(100vw / 66.7);
  }
}
.adm-input-element{
  font-size: 1.4rem !important;
  line-height: 2.4rem  !important;
}
.adm-form-item-label{
  margin-top: 0.2rem;
}

.adm-dialog-footer .adm-dialog-action-row{
  border: none !important;
}
.adm-dialog-footer .adm-dialog-action-row > .adm-dialog-button{
  border: none !important;
}
.adm-switch{
  transform: scale(0.8) !important;
}
.adm-switch.adm-switch-checked .adm-switch-checkbox{
  background:#ff3627 !important; 
}